<ResourceDictionary
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >

	<!-- Focus Visual -->

	<Style x:Key="RadioButtonFocusVisual">
		<Setter Property="Control.Template">
			<Setter.Value>
				<ControlTemplate>
					<Border>
						<Rectangle
						  Margin="15,0,0,0"
						  StrokeThickness="1"
						  Stroke="#60000000"
						  StrokeDashArray="1 2"/>
					</Border>
				</ControlTemplate>
			</Setter.Value>
		</Setter>
	</Style>

	<!-- SimpleStyles: RadioButton -->

	<Style x:Key="RadioButton.Image" TargetType="{x:Type RadioButton}">
		<Setter Property="SnapsToDevicePixels" Value="true"/>
		<Setter Property="OverridesDefaultStyle" Value="true"/>
		<Setter Property="FocusVisualStyle"	Value="{x:Null}"/>
		<Setter Property="Template">
			<Setter.Value>
				<ControlTemplate TargetType="{x:Type RadioButton}">
					<Grid>

						<Border
								x:Name="Background"
								CornerRadius="1"
								Background="{DynamicResource VOColor13}"/>

						<Border
								x:Name="highlight"
								CornerRadius="1"
								Background="{DynamicResource VOColor11}"
								Opacity="0"/>

						<Border
								x:Name="highlightChecked"
								CornerRadius="1"
								Background="{DynamicResource VOColor02}"
								Opacity="0"/>

						<ContentPresenter
								Margin="1"
								VerticalAlignment="Center"
								HorizontalAlignment="Center"
								RecognizesAccessKey="True"/>

					</Grid>

					<ControlTemplate.Triggers>
						<EventTrigger RoutedEvent="Mouse.MouseEnter">
							<BeginStoryboard>
								<Storyboard>
									<Storyboard.Children>
										<DoubleAnimation To="0.7" Duration="00:00:00.2000000" Storyboard.TargetName="highlight" Storyboard.TargetProperty="Opacity" />
									</Storyboard.Children>
								</Storyboard>
							</BeginStoryboard>
						</EventTrigger>
						<EventTrigger RoutedEvent="Mouse.MouseLeave">
							<BeginStoryboard>
								<Storyboard>
									<Storyboard.Children>
										<DoubleAnimation To="0" Duration="00:00:00.2000000" Storyboard.TargetName="highlight" Storyboard.TargetProperty="Opacity" />
									</Storyboard.Children>
								</Storyboard>
							</BeginStoryboard>
						</EventTrigger>
						<Trigger Property="IsChecked" Value="True">
							<Setter Property="Opacity" TargetName="highlightChecked" Value="0.7" />
						</Trigger>
						<Trigger Property="IsChecked" Value="False">
							<Setter Property="Opacity" TargetName="highlightChecked" Value="0" />
						</Trigger>
						<Trigger Property="IsEnabled" Value="False">
							<Setter TargetName="Background" Property="Background" Value="{DynamicResource VOColor11}" />
						</Trigger>
					</ControlTemplate.Triggers>
				</ControlTemplate>
			</Setter.Value>
		</Setter>
	</Style>

</ResourceDictionary>